import request from '@/utils/request';

const DashboardAPI = {
  // 获取首页设置
  index() {
    return request({
      url: 'dashboard/index',
      method: 'get',
    });
  },

  // 获取系统信息
  getSystemInfo() {
    return request({
      url: 'dashboard/getSystemInfo',
      method: 'get',
    });
  },

  // 获取登录统计信息
  getLoginStatistics() {
    return request({
      url: 'dashboard/getLoginStatistics',
      method: 'get',
    });
  },

  // 获取操作统计信息
  getActionStatistics() {
    return request({
      url: 'dashboard/getActionStatistics',
      method: 'get',
    });
  },

  // 获取登录图表数据
  getLoginChartData(data) {
    return request({
      url: 'dashboard/getLoginChartData',
      method: 'post',
      data,
    });
  },

  // 获取访问统计
  getActionChartData(data) {
    return request({
      url: 'dashboard/getActionChartData',
      method: 'post',
      data,
    });
  },
};

export default DashboardAPI;
